iT邦幫忙

2026 iThome 鐵人賽

DAY 7
0

條件判斷,if else else if(),當判斷的條件結果為true時,就會直接裡面區塊的程式碼,像是 score必須大於等於60時,才會顯示通過,不然的話,會略過 if 區塊,改執行 else 區塊中的程式碼,else if這種方式沒有數量上的限制,所以確實可以無限列,但為了維護性還是不介意這樣做。

if (score >= 60) {
  console.log("通過");
} else {
  console.log("未通過");
}

另外還有的條件判斷方式是 && 與 ||,當使用&&時,必須兩邊的條件都符合時才執行 || 則是一邊符合就行 ! 則是將結果反過來。

const first_Num = 5;
const second_Num = 2;
const third_Num = 15;
if (first_Num > second_Num || first_Num > third_Num) {
    console.log("第一個數至少比一個大");
} else if (first_Num < second_Num && first_Num < third_Num) {
    console.log("第一個數是最小的");
}

https://ithelp.ithome.com.tw/upload/images/20260921/20178696FO5apMfHpD.png
將first_Num改成1後
https://ithelp.ithome.com.tw/upload/images/20260921/20178696kW1NYsQD3r.png


上一篇
DAY6 變數
下一篇
Day8
系列文
從頭開始的Javascript學習之旅9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言